import {req_login} from "@/api/loginRegister.js"

export default{
    login_a:async({commit},{user_name,password,routerT})=>{
        // login_obj里面存储的是登录是传递过来的用户名和密码
        console.log(user_name,password,routerT);
        // console.log(login_obj);
        // 在actions里面发送ajax请求、登录的ajax请求
        let result = await req_login({
            method:'post',
            url:'/login',
            // arg:login_obj,
            arg:{
                user_name,
                password,
            },
            headerType:'form',
        })
        console.log(result);
        if(result.data.info == '登录成功！！'){
            routerT.push({
                name:'home'
            })
        }
        // commit c触发mutations当中login函数所对应的参数是用户名和info、token
        // console.log(commit);
        commit("login",{
            user_name,
            info:result.data.info,
            token:result.data.token
        })
    }
}